package top.kaoshanji.p3ch21b;

import java.util.ArrayList;

/**
 * 代码清单-p3ch21b-248页c：树枝接口
 * @author kaoshanji
 * ^_^
 * create time 2025/3/26 9:41
 */
public interface IBranch extends ICorp {

    /**
     * 能够增加小兵（树叶节点）或者是经理（树枝节点）
     * @param corp ICorp
     */
    public void addSubordinate(ICorp corp);

    /**
     * 我还要能够获得下属的信息
     * @return ArrayList
     */
    public ArrayList<ICorp> getSubordinate();

    // 忽略删除下属的方法...

}
